package opensocial.services;

import java.util.*;
import java.util.concurrent.*;

import org.apache.shindig.auth.*;
import org.apache.shindig.protocol.*;
import org.apache.shindig.social.opensocial.spi.*;

import com.google.inject.*;

@Singleton
public class AppDataServiceImpl implements AppDataService{

  @Override
  public Future<Void> deletePersonData(UserId userId, GroupId groupId,
      String appId, Set<String> fields, SecurityToken token)
      throws ProtocolException {
    throw new UnsupportedOperationException();
  }

  @Override
  public Future<DataCollection> getPersonData(Set<UserId> userIds,
      GroupId groupId, String appId, Set<String> fields, SecurityToken token)
      throws ProtocolException {
    throw new UnsupportedOperationException();
  }

  @Override
  public Future<Void> updatePersonData(UserId userId, GroupId groupId,
      String appId, Set<String> fields, Map<String, String> values,
      SecurityToken token) throws ProtocolException {
    throw new UnsupportedOperationException();
  }

}
